#!/usr/bin/env python3
# -*- coding: utf-8 -*-

"""
核心业务逻辑模块
Core Business Logic Module

包含人脸检测、云台控制、追踪算法等核心功能
"""

from .detection import YOLO11_FaceDetect
from .gimbal_control import GimbalController
from .utils import FPSCounter, TrackingUtils, DataStore, PerformanceMonitor
from .exceptions import (
    GimbalControlError,
    GimbalAngleOutOfRangeError,
    GimbalNotConnectedError,
    GimbalMoveError,
    FaceDetectionError
)

__all__ = [
    "YOLO11_FaceDetect",
    "GimbalController",
    "FPSCounter",
    "TrackingUtils",
    "DataStore",
    "PerformanceMonitor",
    "GimbalControlError",
    "GimbalAngleOutOfRangeError",
    "GimbalNotConnectedError",
    "GimbalMoveError",
    "FaceDetectionError"
]
